package br.com.ffm.si.sysbolaodacopade2014.dao;

import java.util.ArrayList;
import java.util.List;


import br.com.ffm.si.sysbolaodacopade2014.interfaces.IApostadorDao;
import br.com.ffm.si.sysbolaodacopade2014.model.Apostador;

public class ApostadorDaoImpMemoria implements IApostadorDao {
	
	ArrayList<Apostador> apostadores = new ArrayList<Apostador>();
	

	@Override
	public void salvar(Apostador apostador) {
		
		if (!(apostadores.contains(apostador)));
		apostadores.add(apostador);
			
	}

	@Override
	public void remover(Apostador apostador) {
		if (apostadores.contains(apostador));
		remover(apostador);
		
	}

	@Override
	public void atualizar(Apostador apostador) {
		if (apostadores.contains(apostador));
		atualizar(apostador);
		
	}
	
	@Override
	public List<Apostador> list() {
		
		return apostadores;
	}
	
	@Override
	public Apostador getApostador(long id) {
		if(apostadores.contains(id));
		return null;
	}
	
	@Override
	public Apostador getCpf(String cpf) {
		return null;
	}

}
